package com.cin.cma.server.biz.model.core.request;

import com.cin.cma.common.enums.ChargePayTypeEnum;
import com.cin.cma.server.biz.model.core.base.BaseRequestCO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 *
 * @Date：2024/11/25 13:56
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class RechargeRequestCO extends BaseRequestCO {
    /**
     * 云单号（接口商单号）
     */
    private String cloudOrderCode;
    /**
     * 卡号
     */
    private String cardNo;
    /**
     * 充值金额
     */
    private BigDecimal rechargeAmount;
    /**
     * 支付方式（WeChat微信，Ali支付宝）
     */
    private ChargePayTypeEnum paymentType;
    /**
     * 支付单号
     */
    private String paymentNo;
    /**
     * 充值理由
     */
    private String rechargeReason;
    /**
     * 佳影：影院内码
     */
    private String cinemaLinkId;
}
